permanent supervisor - German English Dictionary